package huashi.z_interceptor;

public class Constant {
	
	/**
	 * (session-Key)
	 * 获取用户登陆信息的Key<login>
	 */
	public static final String USER = "user";
	
	/**
	 * token加密解密时的key<sso系统加密、业务项目解密>
	 */
	public static final String AES_KEY_PRO = "project";
	
	
	/**
	 * SSO单点登陆系统的ip端口号项目名称
	 */
	public static final String SSO_IP_PORT = "http://localhost:8082/sso";
	
	/**
	 * SSO单点登陆系统
	 * SSO通过HttpServletRequest获取客户端请求源头的真实ip
	 */
	public static final String SSO_INTERFACE_AUTHENTICATION = SSO_IP_PORT+"/authentication";
	
	/**
	 * SSO单点登陆系统
	 * 从客户端,请求服务端登陆页面
	 */
	public static final String SSO_INTERFACE_LOGINPAGE = SSO_IP_PORT+"/loginpage";
	
	/**
	 * SSO单点登陆系统
	 * 客户端请求超时设置失败
	 */
	public static final String SSO_INTERFACE_REQUESTOVERTIME = SSO_IP_PORT+"/requestOvertime";
	
	/**
	 * SSO单点登陆系统
	 * 有多个客户端ip对应的请求配置
	 */
	public static final String SSO_INTERFACE_CLIENTPROMPT = SSO_IP_PORT+"/clientPrompt";
	
	/**
	 * SSO单点登陆系统
	 * 未获取到客户端ip对应的请求配置
	 */
	public static final String SSO_INTERFACE_NOTSETTINGIP = SSO_IP_PORT+"/notSettingip";
	
	/**
	 * SSO单点登陆系统
	 * 当前客户端请求有效期设置失败
	 */
	public static final String SSO_INTERFACE_SETTINGFALSE = SSO_IP_PORT+"/settingfalse";
	
	
	/**
	 * SSO单点登陆系统
	 * 通过token获取loginId
	 */
	public static final String SSO_INTERFACE_GETLOGINID = SSO_IP_PORT+"/getloginId";
	
	/**
	 * SSO单点登陆系统
	 * 通过token获取loginId
	 * 登陆拦截里面的
	 */
	public static final String SSO_INTERFACE_INTERCEPT_GETLOGINID = SSO_IP_PORT+"/interceptgetloginId";
	
	
	/**
	 * SSO单点登陆系统
	 * 当前客户端非法请求
	 */
	public static final String SSO_INTERFACE_UNLAWFUL = SSO_IP_PORT+"/unlawful";
	
	
	
}
